html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: 0 auto;}
.w1160{width: 1160px;margin: 0 auto} 
.clear{clear: both;}
a:hover{color: #002965}


body{background: url(../images/bg.png) repeat-y center;}
.top_t{height: 30px;line-height: 30px;background: #F6F6F6;}
.top_t a{font-size: 12px;color: #262626;display: inline-block;padding: 0 5px}
.logo{margin: 25px auto;}
.searchbox{height: 106px;}
.searchbox img{margin:41px; }
.search{margin-top: 31px}
.search div{height: 40px;line-height: 40px;border: 2px solid #E6E6E6;border-right: none;}
.search div img{margin:6px;width:30px; }
.search button{display: inline-block;width: 74px;height: 44px;border: none;background: #009944;color: #fff}
.search div input{height: 40px;line-height: 44px;font-size: 14px;color: #666}


.nav{height: 43px;line-height: 43px;background: url(../images/shu3.png) repeat-x center; width: 100%;}
.nav li{width: 145px;float: left;text-align: center;position: relative;}
.nav .active{background:url(../images/shu2.png) repeat-x center;}
.nav li a{color: #fff;font-size: 16px;}
.nav .nav2{z-index: 10;display: none; width: 180px;position: absolute;left: 0;top: 43px;background: #fff;-moz-box-shadow: 0px 5px 7px #CFCFCF;-webkit-box-shadow: 0px 5px 7px #CFCFCF;box-shadow: 0px 5px 7px #CFCFCF;}
.nav .nav2 p a{color: #666;font-weight: bold;border-bottom: 1px solid #EEEEEE;display: inline-block;width: 100%;height: 50px;line-height: 50px;font-size: 18px;}
.nav .nav2 p{padding: 0 10px;}
.nav .nav2 p:hover>a{color: #e10101}
.nav li:hover>.nav2{display: inline-block;}


.slideBox{ width:900px; height:367px; overflow:hidden; position:relative; margin-top: 15px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:900px; height:367px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.banner_t{width: 243px;height: 227px;background: url(../images/bg2.png) no-repeat center;margin-top: 15px;text-align: center;}
.banner_t h4{font-weight: normal;font-size: 16px;color: #a4000d;height: 50px;line-height: 50px;text-indent: 20px;text-align: left;}
.banner_t a{display: inline-block;width:184px;margin-bottom: 16px;background: #A4000D url(../images/sjiao.png) 160px center no-repeat;color: #fff;height: 40px;line-height: 40px;font-size: 14px;}
.banner_r .tel2{margin-top: 9px}

.slideTxtBox{ width:770px;  text-align:left; margin-top: 15px;float: left; }
.slideTxtBox .hd{ height:49px; line-height:49px; background:#F8F8F8; position:relative;border-bottom: 1px solid #B1000E; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:50px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 25px; cursor:pointer; font-size: 20px;color: #a4000d;font-weight: normal; }
.slideTxtBox .hd ul li.on{ height:50px;  background: url(../images/shu4.png) repeat-x center;color: #fff;font-weight: bold; }
.slideTxtBox .bd ul{ padding:15px 0;  zoom:1; position: relative; }
.slideTxtBox .bd ul .news1_l{width: 295px;}
.slideTxtBox .bd ul .news1_l img{width: 295px;height: 193px;}
.slideTxtBox .bd ul .news1_l h4{color: #a4000d;font-size: 14px;font-weight: normal;height: 32px;line-height: 32px;}
.slideTxtBox .bd ul .news1_l p{font-size: 12px;color: #545454}
.slideTxtBox .bd ul .news1_r{width: 445px;}
.slideTxtBox .bd ul .news1_r ul{height: auto;border-bottom: none;background: none;padding: 0;margin-top: -10px;}
.slideTxtBox .bd ul .news1_r ul li{height: 38px;line-height: 38px;font-size: 12px;color: #474747;text-indent: 12px;background: url(../images/gdian.png) no-repeat left center;border-bottom: 1px dashed #DCDCDC;}
.slideTxtBox .bd ul .news1_r ul li a{color: #474747}
.slideTxtBox .bd ul .more{height: 50px;line-height: 50px;position: absolute;right: 0;top: -50px;padding: 0 20px ;font-size: 12px;color: #4e4e4e}
.slideTxtBox .bd ul .news1_r ul li span{color: #999}

.news2{width: 375px;margin-top: 15px;}
.title{height: 50px;line-height: 50px; background:#F8F8F8;border-bottom: 1px solid #B1000E; }
.title span{height:50px;  background: url(../images/shu4.png) repeat-x center;color: #fff;font-weight: bold;padding: 00 25px;font-size: 20px;}
.title .more{height: 50px;line-height: 50px;padding: 0 20px ;font-size: 12px;color: #4e4e4e;font-weight: normal;}
.news2 ul{margin-top: 4px}
.news2 li{height: 38px;line-height: 38px;font-size: 12px;color: #474747;text-indent: 12px;background: url(../images/gdian.png) no-repeat left center;border-bottom: 1px dashed #DCDCDC;}
.news2 li a{color: #474747}
.news2 li span{color: #999}

.jryw,.jrlc{margin-top: 40px}
.jryw .jryw_l,.jrlc .jrlc_l{width: 770px;}
.jryw .jrywbox{width: 373px;margin-top: 20px;background: #F9F9F9;display: inline-block;}
.jryw .jrywbox img{width: 373px;height: 64px;}
.jryw .jrywbox ul{display: inline-block;padding: 9px 0}
.jryw .jrywbox li{width: 50%;height: 40px;line-height: 40px;float: left;font-size: 12px;color: #2e2e2e}
.jryw .jrywbox li img{width: 28px;height: 28px;margin: 6px;float: left;}

.bjfw{width: 375px;}
.bjfw img{margin-top: 20px}

.jrlcbox{text-align: center;margin-top: 40px;margin-right: 55px;}
.jrlcbox .quan{width: 80px;height: 80px;text-align: center;border: 1px solid #D3D3D3;border-radius: 50%}
.jrlcbox .quan img{height: 30px;margin-top: 25px;}
.jrlcbox p{height: 60px;	line-height: 60px;color: #626262;font-size: 14px;}
.jrlc_l .last{margin-right: 0;}
.jrlcbox:hover>p{color: #a4000d;}
.jrlcbox:hover> .quan{border: 1px solid #a4000d;}

.news3{margin-top: 40px;}
.news3 .mid{margin-left: 17px;}


.location{height: 52px;line-height: 52px;background: url(../images/bg3.png) no-repeat center;margin-top: 10px;color: #fff}
.location a{color: #fff}
.location a:hover{color: #ccc}
.location h3{text-indent: 50px;font-size: 20px}
.location span{font-size: 16px;margin-right: 8px;}
.location span img{margin-right: 20px;float: left;margin-top: 15px}
.newslist{margin-top: 10px;}
.newslist .newslist_l{width: 230px;height: 980px;border: 1px solid #EEEEEE;text-align: center;margin-top: 20px}

.newslist .newslist_l li{width: 220px;/* height: 46px; */line-height: 46px;background: #F8F8F8 url(../images/gjiao.png) no-repeat 200px center;margin: 5px;border-radius: 5px;text-align: left;text-indent: 20px;}
.newslist .newslist_l li a{color: #333;}
.newslist .newslist_l .active,.newslist .newslist_l li:hover{background: #FFDFE0 url(../images/rjiao.png) no-repeat 200px center;}
.newslist_r{width: 950px;margin-top: 20px}
.newslist_r li{font-size: 18px;color: #474747;text-indent: 10px;height: 48px;line-height: 48px;border-bottom: 1px dashed #DCDCDC;}
.newslist_r li a{color: #474747}

.newslist_r li:hover> a,.newslist_r li:hover>span{color: #e10101}
.newslist_r li span{color: #999999}
.pages{text-align: center;margin: 40px auto}
.pages span{padding: 0 15px;height: 40px;line-height: 40px;border: 1px solid #DDDDDD;border-radius: 5px;display: inline-block;color: #333}
.pages .active{background: #E10101;color: #fff;border: 1px solid #E10101}
.pages .dao{border: none}
.pages .dao input{border: 1px solid #DDDDDD;display: inline-block;width: 40px;height: 40px;margin: 0 5px;border-radius: 5px;text-align: center;}
.newscontent{width: 950px;}
.newscontent .title{font-size: 20px;color: #333;text-align: center;margin: 20px auto;}
.newscontent .info{font-size: 16px;color: #999;text-align: center;}
.newscontent .content{text-align: center;padding-bottom: 50px;}
.newscontent .content p{text-align: left;line-height: 42px;font-size: 18px;color: #333}
.newscontent .content img{margin: 20px auto}
.prev_next{padding-bottom: 50px;margin-top: 50px}
.prev_next a{width: 440px;height: 46px;border: 1px solid #CCCCCC;color: #666;text-align: center;line-height: 46px;}
.prev_next a:hover{color: #e10101;border: 1px solid #CD0D06}




.slideBox2{ width:375px; height:233px; overflow:hidden; position:relative; margin-top: 0px;  }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle;position: relative;height: 233px; }
.slideBox2 .bd img{ width:355px; height:210px; display:block;margin: 00 10px  }
.slideBox2 .bd li p{color: #323232;text-align: center;position: absolute;bottom: 00;left: 0;width: 100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:27px; height:50px; background:url(../images/left1.png) center no-repeat; }

.slideBox2 .next{ position:absolute; right:0%; top:50%; margin-top:-25px; display:block; width:27px; height:50px; background:url(../images/right1.png) center no-repeat; }
.slideBox2 .prev:hover{background:url(../images/left2.png) center no-repeat; }
.slideBox2 .next:hover{ background:url(../images/right2.png) center no-repeat;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }
.footer{margin-top: 40px;}
.footer .w1200{background: #8A000B;height: 290px}
.footer .footer_l{margin-top: 60px;width: 370px;text-align: center;}
.footer .footer_m{width: 480px;padding-top: 50px;}
.footer .footer_m li{width: 140px;color: #fff;line-height: 32px;font-size: 12px;}
.footer .footer_m .first{font-size: 16px;}

.footer .footer_m ul{float: left;}
.footer .footer_r{width: 290px;padding-top: 50px;color: #fff}
.footer .footer_r p{width: 50%;float: left;text-align: center;font-size: 12px;}
.footer .footer_r p img{margin-bottom: 10px;margin-top: 20px;width: 120px;height: 120px;}
.footer_b .w1200{background: #242424;padding: 15px 0;text-align: center;font-size: 12px;color: #fff;line-height: 22px;}
.footer2{background: #8A000B;}
.footer_b2{background: #242424;padding: 15px 0;text-align: center;font-size: 12px;color: #fff;line-height: 22px;}